package io.renren.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;



/**
 * 员工考勤管理
 * 
 * @author zhangheng
 * @email zh_123shmily@163.com
 * @date 2017-07-15 17:07:43
 */
public class EmployeeAttendanceManagementEntity implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//ID
	private Integer id;
	//员工姓名
	private String empName;
	//员工id
	private String empId;
	//身份证
	private String idno;
	private String dept;

	//岗位
	private String post;
	//年
	private String year;
	//月
	private String mouth;
	//出勤天数
	private BigDecimal attendanceDays;
	//年休天数
	private BigDecimal annualLeaveDays;
	//事假天数
	private BigDecimal compassionateLeaveDays;
	//婚假天数
	private BigDecimal marriageHolidayDays;
	//病假天数
	private BigDecimal sickLeaveDays;
	//丧假天数
	private BigDecimal funeralDays;
	//产假天数
	private BigDecimal maternityLeaveDays;
	//调休天数
	private BigDecimal takeOffDays;
	//录入人
	private String cusename;
	//录入时间
	private Date cdate;

	private String createCompanyId;

	private String createDeptId;

	private String company;

	private String companyId;

	/**
	 * 设置：ID
	 */
	public void setId(Integer id) {
		this.id = id;
	}
	/**
	 * 获取：ID
	 */
	public Integer getId() {
		return id;
	}
	/**
	 * 设置：员工姓名
	 */
	public void setEmpName(String empName) {
		this.empName = empName;
	}
	/**
	 * 获取：员工姓名
	 */
	public String getEmpName() {
		return empName;
	}
	/**
	 * 设置：员工id
	 */
	public void setEmpId(String empId) {
		this.empId = empId;
	}
	/**
	 * 获取：员工id
	 */
	public String getEmpId() {
		return empId;
	}
	/**
	 * 设置：身份证
	 */
	public void setIdno(String idno) {
		this.idno = idno;
	}
	/**
	 * 获取：身份证
	 */
	public String getIdno() {
		return idno;
	}
	/**
	 * 设置：公司
	 */
	public void setPost(String post) {
		this.post = post;
	}
	/**
	 * 获取：公司
	 */
	public String getPost() {
		return post;
	}
	/**
	 * 设置：年
	 */
	public void setYear(String year) {
		this.year = year;
	}
	/**
	 * 获取：年
	 */
	public String getYear() {
		return year;
	}
	/**
	 * 设置：月
	 */
	public void setMouth(String mouth) {
		this.mouth = mouth;
	}
	/**
	 * 获取：月
	 */
	public String getMouth() {
		return mouth;
	}
	/**
	 * 设置：出勤天数
	 */
	public void setAttendanceDays(BigDecimal attendanceDays) {
		this.attendanceDays = attendanceDays;
	}
	/**
	 * 获取：出勤天数
	 */
	public BigDecimal getAttendanceDays() {
		return attendanceDays;
	}
	/**
	 * 设置：年休天数
	 */
	public void setAnnualLeaveDays(BigDecimal annualLeaveDays) {
		this.annualLeaveDays = annualLeaveDays;
	}
	/**
	 * 获取：年休天数
	 */
	public BigDecimal getAnnualLeaveDays() {
		return annualLeaveDays;
	}
	/**
	 * 设置：事假天数
	 */
	public void setCompassionateLeaveDays(BigDecimal compassionateLeaveDays) {
		this.compassionateLeaveDays = compassionateLeaveDays;
	}
	/**
	 * 获取：事假天数
	 */
	public BigDecimal getCompassionateLeaveDays() {
		return compassionateLeaveDays;
	}
	/**
	 * 设置：婚假天数
	 */
	public void setMarriageHolidayDays(BigDecimal marriageHolidayDays) {
		this.marriageHolidayDays = marriageHolidayDays;
	}
	/**
	 * 获取：婚假天数
	 */
	public BigDecimal getMarriageHolidayDays() {
		return marriageHolidayDays;
	}
	/**
	 * 设置：病假天数
	 */
	public void setSickLeaveDays(BigDecimal sickLeaveDays) {
		this.sickLeaveDays = sickLeaveDays;
	}
	/**
	 * 获取：病假天数
	 */
	public BigDecimal getSickLeaveDays() {
		return sickLeaveDays;
	}
	/**
	 * 设置：丧假天数
	 */
	public void setFuneralDays(BigDecimal funeralDays) {
		this.funeralDays = funeralDays;
	}
	/**
	 * 获取：丧假天数
	 */
	public BigDecimal getFuneralDays() {
		return funeralDays;
	}
	/**
	 * 设置：产假天数
	 */
	public void setMaternityLeaveDays(BigDecimal maternityLeaveDays) {
		this.maternityLeaveDays = maternityLeaveDays;
	}
	/**
	 * 获取：产假天数
	 */
	public BigDecimal getMaternityLeaveDays() {
		return maternityLeaveDays;
	}
	/**
	 * 设置：调休天数
	 */
	public void setTakeOffDays(BigDecimal takeOffDays) {
		this.takeOffDays = takeOffDays;
	}
	/**
	 * 获取：调休天数
	 */
	public BigDecimal getTakeOffDays() {
		return takeOffDays;
	}
	/**
	 * 设置：录入人
	 */
	public void setCusename(String cusename) {
		this.cusename = cusename;
	}
	/**
	 * 获取：录入人
	 */
	public String getCusename() {
		return cusename;
	}
	/**
	 * 设置：录入时间
	 */
	public void setCdate(Date cdate) {
		this.cdate = cdate;
	}
	/**
	 * 获取：录入时间
	 */
	public Date getCdate() {
		return cdate;
	}

	public String getDept() {
		return dept;
	}

	public void setDept(String dept) {
		this.dept = dept;
	}

	public String getCreateCompanyId() {
		return createCompanyId;
	}

	public void setCreateCompanyId(String createCompanyId) {
		this.createCompanyId = createCompanyId;
	}

	public String getCreateDeptId() {
		return createDeptId;
	}

	public void setCreateDeptId(String createDeptId) {
		this.createDeptId = createDeptId;
	}

	public String getCompany() {
		return company;
	}

	public void setCompany(String company) {
		this.company = company;
	}

	public String getCompanyId() {
		return companyId;
	}

	public void setCompanyId(String companyId) {
		this.companyId = companyId;
	}
}
